﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace MengCC.Core.IO
{
    public interface IIOEnventHandler
    {
        /// <summary>
        /// 唯一标识，相同标识，以最后一个添加的为准
        /// id可以作为客户端标识，每个客户端每个构建都是只能有一个
        /// </summary>
        string Id { get; set; }
        string IOKey { get; set; }
        EventTypeEnum EventType { get; set; }
        Task OnPush(string content);

        public enum EventTypeEnum
        {
            Input,
            Output
        }
    }
}
